package ar.org.cfired.creditos.guias;

import java.util.*;
import java.io.Serializable;
public class Pregunta implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int gui_id;
	private int sec_id;
	private int pre_numero;
	private String pre_pregunta;
	private int tre_id;
	private List<Comentario> comentarios;
	private TipoRespuesta tipo;
	private List<RespuestaChar> rtaChar;
	private List<RespuestaChoice> rtaChoice;
	private List<RespuestaNumeric> rtaNumeric;
	private List<RespuestaText> rtaText;


	public void setGuiId (int gui_id) {
		this.gui_id = gui_id;
	}
	public int getGuiId() {
		return (this.gui_id);
	}

	public void setSecId (int sec_id) {
		this.sec_id = sec_id;
	}
	public int getSecId() {
		return (this.sec_id);
	}

	public void setPreNumero (int pre_numero) {
		this.pre_numero = pre_numero;
	}
	public int getPreNumero() {
		return (this.pre_numero);
	}

	public void setPrePregunta (String pre_pregunta) {
		if (pre_pregunta != null)
			this.pre_pregunta = pre_pregunta.substring(0, Math.min(1000, pre_pregunta.length()));
		else
			this.pre_pregunta = new String();
	}
	public String getPrePregunta() {
		return (this.pre_pregunta);
	}

	public void setTreId (int tre_id) {
		this.tre_id = tre_id;
	}
	public int getTreId() {
		return (this.tre_id);
	}	

	public void setComentarios (List<Comentario> comentarios){
		this.comentarios = comentarios;
	}
	public List<Comentario> getComentarios () {
		return (this.comentarios);		
	}
	
	public void setTipoRespuesta (TipoRespuesta resp) {
		this.tipo = resp;
	}
	public TipoRespuesta getTipoRespuesta() {
		return(this.tipo);
	}

	public void setRespuestaChar (List<RespuestaChar> rta){
		this.rtaChar = rta;
	}
	public List<RespuestaChar> getRespuestaChar() {
		return (this.rtaChar);		
	}

	public void setRespuestaChoice (List<RespuestaChoice> rta){
		this.rtaChoice = rta;
	}
	public List<RespuestaChoice> getRespuestaChoice() {
		return (this.rtaChoice);		
	}	

	public void setRespuestaNumeric(List<RespuestaNumeric> rta){
		this.rtaNumeric = rta;
	}
	public List<RespuestaNumeric> getRespuestaNumeric() {
		return (this.rtaNumeric);		
	}	

	public void setRespuestaText(List<RespuestaText> rta){
		this.rtaText = rta;
	}
	public List<RespuestaText> getRespuestaText() {
		return (this.rtaText);		
	}
	
	public String toHtml() {
		String rta;
		rta = "";
	  	return (rta);
	}
}
